package com.jsh.erp.datasource.entities;

import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;
import java.util.Date;

public class Material {
    @ApiModelProperty("主键")
    private String id;
    @ApiModelProperty("分类id")
    private String categoryId;
    @ApiModelProperty("名称")
    private String name;
    @ApiModelProperty("制造商")
    private String mfrs;
    @ApiModelProperty("供应商id")
    private String organId;
    @ApiModelProperty("型号")
    private String model;
    @ApiModelProperty("规格")
    private String standard;
    @ApiModelProperty("颜色")
    private String color;
    @ApiModelProperty("单位-单个")
    private String unit;
    @ApiModelProperty("备注")
    private String remark;
    @ApiModelProperty("图片名称")
    private String imgName;
    @ApiModelProperty("计量单位Id")
    private String unitId;
    @ApiModelProperty("保质期天数")
    private Integer expiryNum;
    @ApiModelProperty("基础重量(kg)")
    private BigDecimal weight;
    @ApiModelProperty("启用 0-禁用  1-启用")
    private Boolean enabled;
    @ApiModelProperty("自定义1")
    private String otherField1;
    @ApiModelProperty("自定义2")
    private String otherField2;
    @ApiModelProperty("自定义3")
    private String otherField3;
    @ApiModelProperty("是否开启序列号，0否，1是")
    private String enableSerialNumber;
    @ApiModelProperty("确定售价，0否，1是")
    private String enableBatchNumber;
    @ApiModelProperty("租户id")
    private String tenantId;
    @ApiModelProperty("删除标记，0未删除，1删除")
    private String deleteFlag;
    @ApiModelProperty("供应商")
    private String supplier;
    @ApiModelProperty("有效标识  0-未上传 1-已上传 2-未下拉（调拨的状态")
    private String uploadFlag;

    private Date updateTime;

    private Date createTime;

    private String syncTenantId;

    private String custom1;

    private String custom2;

    private String custom3;

    private String custom4;

    private String custom5;

    private BigDecimal custom6;

    private BigDecimal custom7;

    private BigDecimal custom8;

    private BigDecimal custom9;

    private BigDecimal custom10;

    private Integer custom11;

    private Integer custom12;

    private Integer custom13;

    private Integer custom14;

    private Integer custom15;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    public String getCategoryId() {
        return categoryId;
    }

    public void setCategoryId(String categoryId) {
        this.categoryId = categoryId == null ? null : categoryId.trim();
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    public String getMfrs() {
        return mfrs;
    }

    public void setMfrs(String mfrs) {
        this.mfrs = mfrs == null ? null : mfrs.trim();
    }

    public String getOrganId() {
        return organId;
    }

    public void setOrganId(String organId) {
        this.organId = organId == null ? null : organId.trim();
    }

    public String getModel() {
        return model;
    }

    public void setModel(String model) {
        this.model = model == null ? null : model.trim();
    }

    public String getStandard() {
        return standard;
    }

    public void setStandard(String standard) {
        this.standard = standard == null ? null : standard.trim();
    }

    public String getColor() {
        return color;
    }

    public void setColor(String color) {
        this.color = color == null ? null : color.trim();
    }

    public String getUnit() {
        return unit;
    }

    public void setUnit(String unit) {
        this.unit = unit == null ? null : unit.trim();
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    public String getImgName() {
        return imgName;
    }

    public void setImgName(String imgName) {
        this.imgName = imgName == null ? null : imgName.trim();
    }

    public String getUnitId() {
        return unitId;
    }

    public void setUnitId(String unitId) {
        this.unitId = unitId == null ? null : unitId.trim();
    }

    public Integer getExpiryNum() {
        return expiryNum;
    }

    public void setExpiryNum(Integer expiryNum) {
        this.expiryNum = expiryNum;
    }

    public BigDecimal getWeight() {
        return weight;
    }

    public void setWeight(BigDecimal weight) {
        this.weight = weight;
    }

    public Boolean getEnabled() {
        return enabled;
    }

    public void setEnabled(Boolean enabled) {
        this.enabled = enabled;
    }

    public String getOtherField1() {
        return otherField1;
    }

    public void setOtherField1(String otherField1) {
        this.otherField1 = otherField1 == null ? null : otherField1.trim();
    }

    public String getOtherField2() {
        return otherField2;
    }

    public void setOtherField2(String otherField2) {
        this.otherField2 = otherField2 == null ? null : otherField2.trim();
    }

    public String getOtherField3() {
        return otherField3;
    }

    public void setOtherField3(String otherField3) {
        this.otherField3 = otherField3 == null ? null : otherField3.trim();
    }

    public String getEnableSerialNumber() {
        return enableSerialNumber;
    }

    public void setEnableSerialNumber(String enableSerialNumber) {
        this.enableSerialNumber = enableSerialNumber == null ? null : enableSerialNumber.trim();
    }

    public String getEnableBatchNumber() {
        return enableBatchNumber;
    }

    public void setEnableBatchNumber(String enableBatchNumber) {
        this.enableBatchNumber = enableBatchNumber == null ? null : enableBatchNumber.trim();
    }

    public String getTenantId() {
        return tenantId;
    }

    public void setTenantId(String tenantId) {
        this.tenantId = tenantId == null ? null : tenantId.trim();
    }

    public String getDeleteFlag() {
        return deleteFlag;
    }

    public void setDeleteFlag(String deleteFlag) {
        this.deleteFlag = deleteFlag == null ? null : deleteFlag.trim();
    }

    public String getUploadFlag() {
        return uploadFlag;
    }

    public void setUploadFlag(String uploadFlag) {
        this.uploadFlag = uploadFlag == null ? null : uploadFlag.trim();
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getSyncTenantId() {
        return syncTenantId;
    }

    public void setSyncTenantId(String syncTenantId) {
        this.syncTenantId = syncTenantId == null ? null : syncTenantId.trim();
    }

    public String getCustom1() {
        return custom1;
    }

    public void setCustom1(String custom1) {
        this.custom1 = custom1 == null ? null : custom1.trim();
    }

    public String getCustom2() {
        return custom2;
    }

    public void setCustom2(String custom2) {
        this.custom2 = custom2 == null ? null : custom2.trim();
    }

    public String getCustom3() {
        return custom3;
    }

    public void setCustom3(String custom3) {
        this.custom3 = custom3 == null ? null : custom3.trim();
    }

    public String getCustom4() {
        return custom4;
    }

    public void setCustom4(String custom4) {
        this.custom4 = custom4 == null ? null : custom4.trim();
    }

    public String getCustom5() {
        return custom5;
    }

    public void setCustom5(String custom5) {
        this.custom5 = custom5 == null ? null : custom5.trim();
    }

    public BigDecimal getCustom6() {
        return custom6;
    }

    public void setCustom6(BigDecimal custom6) {
        this.custom6 = custom6;
    }

    public BigDecimal getCustom7() {
        return custom7;
    }

    public void setCustom7(BigDecimal custom7) {
        this.custom7 = custom7;
    }

    public BigDecimal getCustom8() {
        return custom8;
    }

    public void setCustom8(BigDecimal custom8) {
        this.custom8 = custom8;
    }

    public BigDecimal getCustom9() {
        return custom9;
    }

    public void setCustom9(BigDecimal custom9) {
        this.custom9 = custom9;
    }

    public BigDecimal getCustom10() {
        return custom10;
    }

    public void setCustom10(BigDecimal custom10) {
        this.custom10 = custom10;
    }

    public Integer getCustom11() {
        return custom11;
    }

    public void setCustom11(Integer custom11) {
        this.custom11 = custom11;
    }

    public Integer getCustom12() {
        return custom12;
    }

    public void setCustom12(Integer custom12) {
        this.custom12 = custom12;
    }

    public Integer getCustom13() {
        return custom13;
    }

    public void setCustom13(Integer custom13) {
        this.custom13 = custom13;
    }

    public Integer getCustom14() {
        return custom14;
    }

    public void setCustom14(Integer custom14) {
        this.custom14 = custom14;
    }

    public Integer getCustom15() {
        return custom15;
    }

    public void setCustom15(Integer custom15) {
        this.custom15 = custom15;
    }

    public String getSupplier() {
        return supplier;
    }

    public void setSupplier(String supplier) {
        this.supplier = supplier;
    }
}
